×
×

Ответить в теме

Ответить в теме: CheckPfr "бастует"

Ваше сообщение

Для входа нажмите здесь

 
 

Вы можете выбрать иконку, характеризующую сообщение

Дополнительные опции

  • Преобразит www.example.com в [URL]http://www.example.com[/URL].

Просмотр темы (новые вначале)

  • 10.11.2015, 21:13
    lubezniy
    Цитата Сообщение от Лёнка Посмотреть сообщение
    есть,и такие, не прошедшие проверку, отчеты сданы в ПФР, остались только те,что нужно нести ножками....CheckPfr запускается через ярлык на рабочем столе
    Как вариант - в папке присутствует посторонний файл (например, старый протокол той же CheckPfr).
  • 10.11.2015, 13:21
    Лёнка
    Цитата Сообщение от lubezniy Посмотреть сообщение
    Значит, файла с прописанным в разделе 2.5.1 именем действительно нет в папке
    есть,и такие, не прошедшие проверку, отчеты сданы в ПФР, остались только те,что нужно нести ножками....CheckPfr запускается через ярлык на рабочем столе
  • 10.11.2015, 00:04
    lubezniy
    Цитата Сообщение от Лёнка Посмотреть сообщение
    lubezniy, а не подскажешь,почему у меня Чек ругается Файл PFR-700-Y-2015-ORG-ХХХХХХХ, указанный в разделе 2.5.1 не найден в папке с отчетом... оба файла в одной папке,и так по всем организациям..переустанавливать пробовала...
    Значит, файла с прописанным в разделе 2.5.1 именем действительно нет в папке, в которой находится основной файл РСВ-1. CheckPfr запускается напрямую (с соответствующего ярлыка на рабочем столе или через меню "Пуск") или из какой-то другой программы?
  • 10.11.2015, 00:01
    lubezniy
    Цитата Сообщение от Крысавица Посмотреть сообщение
    Если кому-то интересно, то Firebird (который один на моём компе) удалять не потребовалось (по рассеянности я этого не сделала сразу, а потом оказалось, что и не нужно). Мне было достаточно заново установить (с предварительным удалением) CheckPFR и при этом сделать -
    Теперь всё заработало!
    Повторюсь. Firebird удалять не обязательно, а иногда даже чревато последствиями, если какая-то другая программа его использует. В остальном инструкция нормальная.
  • 09.11.2015, 22:02
    Лёнка
    lubezniy, а не подскажешь,почему у меня Чек ругается Файл PFR-700-Y-2015-ORG-ХХХХХХХ, указанный в разделе 2.5.1 не найден в папке с отчетом... оба файла в одной папке,и так по всем организациям..переустанавливать пробовала...
  • 09.11.2015, 16:23
    Крысавица
    Если кому-то интересно, то Firebird (который один на моём компе) удалять не потребовалось (по рассеянности я этого не сделала сразу, а потом оказалось, что и не нужно). Мне было достаточно заново установить (с предварительным удалением) CheckPFR и при этом сделать -
    Цитата Сообщение от mvf Посмотреть сообщение
    на шаге "Выбор компонентов" поставьте режим "Переносная (встроенный Firebird)".
    Теперь всё заработало!
  • 08.11.2015, 09:47
    lubezniy
    Цитата Сообщение от Анжелика Ник Посмотреть сообщение
    для общего развития, а что это означает и почему именно так?
    Попробую объяснить поподробнее, хотя придётся "погрузить" техническими деталями.

    Firebird - это довольно популярный сервер баз данных. Основная задача продуктов этого класса - обеспечить удобную для разработчика "прокладку" между файлами базы данных и программой для пользователя, чтобы последняя могла отправлять серверу запросы на работу с базой (выборка, модификация, добавление, удаление), а сервер в ответ отдавал ей результаты выполнения запросов. При этом у разработчика пользовательской программы не болит голова насчёт необходимости контроля целостности базы данных, сборки мусора (грубо говоря, физической вычистки помеченных на удаление строк в таблицах), одновременной работы нескольких пользователей или программ с таблицами данных и т. п. - всем этим тоже занимается сервер БД (иногда по командам из программы, но прикладному разработчику гораздо проще и правильнее написать передачу серверу команды "сделай мне то-то", чем писать все действия по этому "то-то" самому).

    Дальше. У Firebird (как и у многих других серверов БД) есть обычная и встроенная версии. Обычная версия обеспечивает как однопользовательский, так и многопользовательский доступ к базе данных. При этом доступ к базе возможен как с компьютера, на котором установлен сервер баз данных, так и с других компьютеров по сети. Эти возможности требуют, чтобы на компьютере постоянно работала специальная программа, которая бы принимала и обрабатывала запросы. Эта программа должна быть правильно установлена и настроена, чтобы она не только делала свою работу, но и не давала возможности посторонним лицам получить доступ в базе и что-нибудь там нехорошего наделать. В норме, когда требуется работа с множеством соединений с разных компьютеров (например, когда есть много одновременно работающих менеджеров, которым нужно с разных компьютеров работать с документами в одной и той же базе), база и сервер баз данных устанавливаются на специально выделенный компьютер (сервер), за которым пользователи не работают, а весь доступ осуществляется по сети. На компьютеры же, где находятся пользовательские программы, устанавливается небольшая программа-клиент, задача которой - принимать запросы от прикладной программы и взаимодействовать по ним с сервером. Собственно, обычная версия Firebird и состоит из сервера и клиента. В силу вышеописанного задача правильной установки такого комплекса, да ещё и вместе с прикладной программой (CheckPfr) не очень-то тривиальна. Кроме того, у старых версий Firebird (которые, тем не менее, до сих пор поставляются, например, вместе с той же CheckPfr) были проблемы с установкой на новые версии Windows, решить которые можно, разве что, ручной настройкой. Скорее всего, этим и обусловлена проблема работы CheckPfr у автора темы и ряда других пользователей (вопрос далеко не первый).

    Задачи программы CheckPfr, работающей у обычного стороннего пользователя, не требуют работы сразу кучи подключений к базе. Это же относится и ко многим другим прикладным программам. Это понимают и разработчики серверов БД. Поэтому у многих этих серверов имеются так называемые встраиваемые (embedded) версии. В этих версиях за ненадобностью "вырезаны" механизмы, обеспечивающие работу по сети и поддержку одновременно множества соединений, а все остальные функции включены в программу-клиент. Эта программа по сути представляет собой специальный файлик, который просто кладётся в папку с прикладной программой - и всё сразу работает. Единственное - установщик пользовательской программы должен "положить" куда надо файлы базы данных и указать в конфигурации, где эти файлы находятся (у Firebird вся база находится в одном файле), но это задача простая. В силу этого установка CheckPfr с встроенным Firebird является более предпочтительной и практически всегда работает, хоть и нельзя запустить сразу много её экземпляров (первый запущенный "застолбит" себе базу, и остальные работать не смогут).
  • 08.11.2015, 08:47
    lubezniy
    Цитата Сообщение от mvf Посмотреть сообщение
    [I]1. Удалите CheckПФР и Firebird.
    Выполните «Пуск/ Панель управления/ Установка и удаление программ (или Программы и компоненты)». Поочередно удалите из списка CheckПФР и Firebird (кнопка удалить на верхней панели). Если Firebird-ов несколько в списке - удаляйте все.
    Рекомендация в части удаления Firebird крайне неосторожная. Firebird используется далеко не только CheckPfr-ом, и подобные действия могут "вырубить" другие продукты, имеющиеся на компьютере. Например, Firebird (не знаю, правда, во встроенной ли версии или в стандартной) используется БизнесПак-ом и такскомовским Спринтером.

    2. Удалите папку "C:\CheckUFA".
    Сейчас таки CheckPfr.
  • 06.11.2015, 16:36
    Крысавица
    mvf, ещё раз спасибо!
  • 06.11.2015, 16:34
    mvf
    Кинул.
  • 06.11.2015, 16:32
    Крысавица
    Цитата Сообщение от mvf Посмотреть сообщение
    с сайта ОЭД
    Подскажите, пожалуйста, где такой находится?
  • 06.11.2015, 16:21
    mvf
    Цитата Сообщение от Анжелика Ник Посмотреть сообщение
    для общего развития, а что это означает и почему именно так?
    Это называется "спросить у больного о здоровье". )) Это я с сайта ОЭД скопировал.
  • 06.11.2015, 16:18
    Анжелика Ник
    Цитата Сообщение от mvf Посмотреть сообщение
    поставьте режим "Переносная (встроенный Firebird)".
    для общего развития, а что это означает и почему именно так?
  • 06.11.2015, 16:15
    mvf
    Да вроде старая история...

    1. Удалите CheckПФР и Firebird.
    Выполните «Пуск/ Панель управления/ Установка и удаление программ (или Программы и компоненты)». Поочередно удалите из списка CheckПФР и Firebird (кнопка удалить на верхней панели). Если Firebird-ов несколько в списке - удаляйте все.
    2. Удалите папку "C:\CheckUFA".
    3. Скачайте последнюю версию CheckПФР.
    4. Установите CheckПФР, но при этом после трех нажатий "Далее", на шаге "Выбор компонентов" поставьте режим "Переносная (встроенный Firebird)".
  • 06.11.2015, 16:08
    Крысавица
    Установила программу на новый комп, поставила указанную в заголовке темы программу. Вроде, всё нормально "встало", ровно... программа открывается, но не работает. Выбираю файл, который надо проверить, - пишет "unavailable database". Изначально устанавливала на диск Е, переустановила на С - бесполезно.
    Может, кто-то подскажет, в чём проблема?

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •